import java.util.Scanner;

public class FangFa {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            int n = in.nextInt();
            for (int i = 1; i <= n; i++) {
                for (int j = 1; j <=n; j++) {
                    if (i+j==n+1||i==j){
                        System.out.print("*");
                    }else {
                        System.out.print("_");
                    }
                }
                System.out.println();
            }
            }
        }
    }
//    public static void main9(String[] args) {
//        int count = 0;
//        for (int i = 1; i <= 100; i++) {
//            if(i % 10 == 9){
//                count++;
//            }
//            if (i / 10 == 9){
//                count++;
//            }
//        }
//        System.out.println("1-100中出现9个数为"+count);
//    }
//}
//    public static void main8(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        while(sc.hasNextInt()){
//            int num = sc.nextInt();
//            int j;
//            for (j = 2;j < (int)Math.sqrt(num)+1;j++){
//                if (num % j == 0){
//                    break;
//                }
//            }
//            if (j == (int)Math.sqrt(num)+1){
//                System.out.println(num+"是素数");
//            }else
//                System.out.println(num+"不是素数");
//        }


//    public static void main7(String[] args) {
//        for (int i = 2; i < 101; i++) {
//            if(issushu(i)){
//                System.out.println(i+"是素数");
//            }
//        }
//    }
//    public static boolean issushu(int num) {
//        int j;
//        for (j = 2;j < (int)Math.sqrt(num)+1;j++){
//            if (num % j == 0){
//                break;
//            }
//        }
//        if (j == (int)Math.sqrt(num)+1){
//            return true;
//        }else
//            return false;
//    }
//}
//    public static void main6(String[] args) {
//        int count = 0;
//        for (int year = 1000; year <= 2000; year++) {
//            if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
//                System.out.println(year + "为闰年");
//                count++;
//            }
//        }
//        System.out.println(count);
//    }
//}


//    public static void main5(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        System.out.println("请输入两个整数");
//        int a = sc.nextInt();
//        int b = sc.nextInt();
//        int i ;
//        for (i = Math.min(a,b);i >1;i--){
//            if (a % i == 0 && b % i == 0){
//                System.out.println("两个数的最大公约数为"+i);
//                break;
//            }
//        }
//        if (i == 1)
//            System.out.println("没有除了1以外的公约数");
//    }



//    public static void main4(String[] args) {
////        求出0～n之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数，其各位数字的立方和确好等于该数本身
////        如；153＝1^3＋5^3＋3^3，则153是一个“水仙花数“ Math.pow(num, 3);
//        Scanner sc = new Scanner(System.in);
//        System.out.println("请输入一个三位数");
//        int number = sc.nextInt();
//        for (int i = 100; i < number+1; i++) {
//            int baiwei = (int)Math.floor(i/100);
//            int gewei = i%10;
//            int shiwei = (int)Math.floor((i-baiwei*100)/10);
//            double sum = Math.pow(baiwei,3)+Math.pow(shiwei,3)+Math.pow(gewei,3);
//            if (i == sum){
//                System.out.println(i);
//            sum = 0;
//            }
//        }
//    }
//}




//    public static void main3(String[] args) {
//        String right = "woaixiaodu";
//        int count = 0;
//        System.out.println("您有三次机会，请输入密码！");
//        while(count < 3){
//            Scanner sc = new Scanner(System.in);
//            String password = sc.nextLine();
//            if(password.equals(right)) {
//                System.out.println("登录成功！");
//                break;
//            }else{
//                System.out.println("密码错误");
//                count++;
//            }
//        }
//        if (count == 3)
//            System.out.println("三次均输入错误，退出程序");
//    }


//    public static void main2(String[] args) {
//        for (int i = 1; i <= 9; i++) {
//            for (int j = 1; j <= i ; j++) {
//                System.out.print(i+"*"+j+"="+i*j+" ");
//            }
//            System.out.println();
//        }
//    }



//    public static void main1(String[] args) {
//        int a = 5;
//        int result = digui(a);
//        System.out.println(result);
//    }
//
//    public static int digui(int N) {
//        if (N == 1){
//            return 1;
//        }else{
//            return N*digui(N-1);
//        }
//    }

